โ RNS 1.4.2 released https://pypi.org/project/rns/
๐ฌค rns.recipes
top
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Case for a new (missing) interface mode โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Started by Anonymous ยท 2mo ago
Page 2 of 2
< Previous [ 2 ]
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
post-11
โญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ
โ Anonymous #11 โ
โฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ
โธ 1mo ago
Thanks for the explanation, makes sense, and yes, the additional filtering is of course
something you are allowed to do. So you basically collect all announces from the "LAN
side" or LoRa side in most cases, and only process requests coming from the "WAN side"
or testnet usually if they are in relation to any of those known destinations? So as an
example, if the node would not yet know of a LoRa destination, and has not yet received
an announce, a testnet path request to it would be ignored by the RTNode. And in general,
no announces from the testnet side would be stored at all on the RTNode? Wouldn that also
mean that if a LoRa node has the destination of a testnet node it is unable to reach it
via this RTNode? Or does it just not store the path after it requests it?
โ 0 โ 0 โค 0
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
post-12
โญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ
โ jrl290 #12 โ
โฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ
โธ 1mo ago
Anonymous wrote:
> So as an example, if the node would not yet know of a LoRa destination, and has not yet
received an announce, a testnet path request to it would be ignored by the RTNode. And in
general, no announces from the testnet side would be stored at all on the RTNode? Wouldn
that also mean that if a LoRa node has the destination of a testnet node it is unable to
reach it via this RTNode? Or does it just not store the path after it requests it?
I'm not 100% certain I'm understanding the question, but a node doesn't know how to route
to a destination until an announce is sent. That goes for all reticulum. And it goes for
the primary whitelist for LAN side destinations in RTNode
After that, any path request coming in through the WAN side will get through as long as
it's addressed to a LAN side device. And when a LAN side device requests a path from a
WAN side destination, that destination gets stored in the secondary whitelist. So the
reply announce from that destination makes it back through the node
โ 0 โ 0 โค 0
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
post-13
โญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ
โ Anonymous #13 โ
โฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ
โธ 1mo ago
1. If its configured as a transport node amd has no announce of the requested destination
yet, I expected it would try to request the missing announce as part of the path
discovery function. This would not work with the firewall if I am understanding it
correctly.
2. If you carry a LAN destination with you without ever communicating from this device
with the rtnode (out of band kind of) and then get connected to the testnet amd try to
communicate with something on the LAN side of the rtnode it would block this reques.
Does it make more sense?
โ 0 โ 0 โค 0
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
post-14
โญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ
โ jrl290 #14 โ
โฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ
โธ 1mo ago
Still not entirely sure
A path request is an announce request. A transport node doesn't create path requests. It
answers them from its cache or it forwards them. This is true of both RTNode and standard
transport nodes. RTNode is always a transport node
The difference is that RTNode has its TCPClientInterfaces designated as the WAN. That is
what you would connect to the testnet/backbone/public network. The RNodeInterface and
local network TCPServerInterface are designated as the LAN
RTNode blocks all packets from the WAN side that don't contain an address in its
whitelists. It drops them as soon as possible in order to spend as little processing on
them as possible. It doesn't update its path tables. It doesn't forward announces. And it
doesn't answer or forward path requests. When it comes to the public network, that is
thousands of packets.
If a LAN device has not announced, RTNode doesn't know it's there. It isn't added to the
whitelist. A device should always announce when it joins a network. If for whatever
reason that LAN device sends packets before announcing, those do not get blocked. The
Firewall only acts on traffic coming in from the WAN side
โ 0 โ 0 โค 0
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
post-15
โญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ
โ Anonymous #15 โ
โฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ
โธ 1mo ago
Next try then :) I can see that my last explanation was written too quickly and is hard
to read actually.
1. You have a device somewhere in your lora network. The rtnode that is connected to the
testnet has for whatever reason not yet received an announce from this device. For
example a node in between was faulty and the device has not yet announced again. The
rtnode would then block connection requests for this device coming from the testnet. (The
destination was transmitted out of band here) Communication would still work with the
reference implementation I think.
2. I cant seem to make sense out of it now to be honest. Ignore it.
โ 0 โ 0 โค 0
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
post-16
โญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ
โ jrl290 #16 โ
โฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ
โธ 1mo ago
1. That is correct
2. ๐
Cheers!
โ 0 โ 0 โค 1
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
< Previous [ 2 ]
Page 2 of 2
โ INFO โ Identify to this node to post. How?
bottom